﻿// Decompiled with JetBrains decompiler
// Type: Netick.OnChanged
// Assembly: Netick, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 6726ECA1-C773-4CF7-8952-E81B30D93B52
// Assembly location: D:\WorkSpaceDemo\UPM\NetickForUnity\Netick\Runtime\Netick.dll
// XML documentation location: D:\WorkSpaceDemo\UPM\NetickForUnity\Netick\Runtime\Netick.xml

using System;

#nullable disable
namespace Netick;

/// <summary>
/// Use this attribute on a method you want to call when a specific property value changes. Example: [OnChanged(nameof(PropertyName)]
/// </summary>
[AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public class OnChanged : Attribute
{
  internal string PropertyName;
  internal bool InvokeDuringResims;

  public OnChanged(string propertyName, bool invokeDuringResimulation = false)
  {
  }
}
